home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / p_man / cat3 / Vk / VkIconButton.z / VkIconButton
Text File  |  1998-10-20  |  5KB  |  132 lines

  1.  
  2.  
  3.  
  4. VVVVkkkkIIIIccccoooonnnnBBBBuuuuttttttttoooonnnn((((3333xxxx))))                                              VVVVkkkkIIIIccccoooonnnnBBBBuuuuttttttttoooonnnn((((3333xxxx))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      VVVVkkkkIIIIccccoooonnnnBBBBuuuuttttttttoooonnnn - Creates an XmPushButton from an Xpm description
  10.  
  11.  
  12. IIIINNNNHHHHEEEERRRRIIIITTTTSSSS FFFFRRRROOOOMMMM
  13.      VkComponent : VkCallbackObject
  14.  
  15.  
  16. HHHHEEEEAAAADDDDEEEERRRR FFFFIIIILLLLEEEE
  17.      #include <Vk/VkIconButton.h>
  18.  
  19.  
  20. PPPPUUUUBBBBLLLLIIIICCCC PPPPRRRROOOOTTTTOOOOCCCCOOOOLLLL SSSSUUUUMMMMMMMMAAAARRRRYYYY
  21.    CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrr////DDDDeeeessssttttrrrruuuuccccttttoooorrrr
  22.            VkIconButton(char*,Widget,char**,Boolean);
  23.            virtual ~VkIconButton(void);
  24.  
  25.  
  26.  
  27. XXXX RRRREEEESSSSOOOOUUUURRRRCCCCEEEESSSS AAAASSSSSSSSOOOOCCCCIIIIAAAATTTTEEEEDDDD WWWWIIIITTTTHHHH TTTTHHHHIIIISSSS CCCCLLLLAAAASSSSSSSS
  28.           This class tailors its drawing,
  29.           depending on whether _s_g_i_M_o_d_e is TRUE or FALSE.
  30.  
  31.  
  32.  
  33. CCCCLLLLAAAASSSSSSSS DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  34.      This class creates an XmPushButton, setting the pushbutton's _l_a_b_e_l_P_i_x_m_a_p
  35.      and _a_r_m_P_i_x_m_a_p according to an Xpm description.  It will, optionally, add
  36.      the pushbutton's label to these pixmaps.
  37.  
  38.  
  39. FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNNSSSS
  40.    VVVVkkkkIIIIccccoooonnnnBBBBuuuuttttttttoooonnnn(((())))
  41.           VkIconButton(char* name, Widget parent, char** xpmIcon, Boolean showLabel);
  42.  
  43.  
  44.           _n_a_m_e is the name for this component.
  45.  
  46.           _p_a_r_e_n_t is the widget parent for the XmPushButton.
  47.  
  48.           _x_p_m_I_c_o_n is the Xpm description, from which the pixmap will be
  49.           created.
  50.  
  51.           _s_h_o_w_L_a_b_e_l controls whether or not to add the pushbutton's label
  52.           string to the pixmap.
  53.  
  54.    ~~~~VVVVkkkkIIIIccccoooonnnnBBBBuuuuttttttttoooonnnn(((())))
  55.           virtual ~VkIconButton(void);
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. VVVVkkkkIIIIccccoooonnnnBBBBuuuuttttttttoooonnnn((((3333xxxx))))                                              VVVVkkkkIIIIccccoooonnnnBBBBuuuuttttttttoooonnnn((((3333xxxx))))
  71.  
  72.  
  73.  
  74.           Free memory used by the VkIconButton class.
  75.  
  76.  
  77. IIIINNNNHHHHEEEERRRRIIIITTTTEEEEDDDD MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNNSSSS
  78.    IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm VVVVkkkkCCCCoooommmmppppoooonnnneeeennnntttt
  79.           _baseWidget, _extension, _name, _w,
  80.           afterRealizeHook(), attributeList(), baseWidget(), deleteCallback,
  81.           getAttribute(), getResources(), hide(), installDestroyHandler(),
  82.           isComponent(), loadObject(), manage(), name(), okToQuit(),
  83.           realize(), removeDestroyHandler(), setAttribute(),
  84.           setDefaultResources(), show(), unmanage(), Widget(),
  85.           widgetDestroyed()
  86.  
  87.  
  88.    IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm VVVVkkkkCCCCaaaallllllllbbbbaaaacccckkkkOOOObbbbjjjjeeeecccctttt
  89.           addCallback(), callCallbacks(), cloneCallback(), cloneCallbacks(),
  90.           getMethodArgType(), getMethods(), hasCallbacks(), invokeMethod(),
  91.           loadObject(), registerLoadedObject(), removeAllCallbacks(),
  92.           removeCallback()
  93.  
  94.  
  95.  
  96. CCCCLLLLAAAASSSSSSSSEEEESSSS UUUUSSSSEEEEDDDD BBBBYYYY TTTTHHHHIIIISSSS CCCCLLLLAAAASSSSSSSS
  97.      VkComponent
  98.  
  99.  
  100. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  101.      VkCallbackObject, VkComponent
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.                                                                         PPPPaaaaggggeeee 2222
  128.  
  129.  
  130.  
  131.